Phil NevillePhil Neville
The Empty Top Line: When the World Table Tennis Ranking Stopped Measuring Who Is BestOn December 27, 2026, the two names that had topped the world table tennis...
The Blank Cell: Nine Layers of Reading a Table Tennis MatchThe Blank Cell: Nine Layers of Reading a Table Tennis Match 2:40 a.m. The...
Modern Table Tennis — When the Seventh Camera Angle Forces Referees to Look Back at ThemselvesFifth set, score 10-9 for the defensive player. The opponent unleashes a heav...
World Table Tennis Through the Lens of Data: The 5/5 Gap and the Equation the Rest of the World Cannot Yet SolveOn August 10, 2026, when the women's team final ended at the Paris South Aren...
Table Tennis After Paris: The Race to Close the GapIn August 2026, in Paris, I sat in the press area of a packed arena. On the...
Chinese Table Tennis After Paris 2026: When the Rest of the World Stopped Being AfraidIn Paris, at a press conference after a men's singles quarterfinal, I counted...
Table Tennis in the Annual Season: Reading a Match Through Nine Layers of Data Before It Becomes a HeadlineThree nights in a row in Hai Phong, and I was still sitting in front of the...
Fan Zhendong Leaves the World Ranking: Inside the Crisis of the WTT ModelOn the night of December 27, 2026, I was sitting in my small apartment in...
Nguyen Xuan Son Shines as HAGL Loses Heavily on V-League 2026-2027 Opening DayIn the Thong Nhat Stadium, in the V-League 2026-2027 opening round, Nam Dinh...
Professional Golf in the Data Era: ShotLink, Strokes Gained and the Limits of the SpreadsheetAt the 18th hole of a tournament with no crowd, a three-metre putt rolled pas...
Hanging Questions at Asian Games 2026: The Shocking Fall of India's Defending Men's Doubles Badminton Champions and Warning Signals for the Entire SystemThe first day of competition in the individual badminton events at the Asian...
From Germany to Manila: A 30-Year Journey of Two Legends and Their Final Showdown at Reyes Cup 2026In a small room in Binh Duong, I reviewed the recording of the 2026 World Poo...
U20 Vietnam on the brink of relegation: Final match vs Iran is destinyAfter 67 years on the pitch and in the stands, I have learned: the pitch neve...
From Ormenio to Gavdos: 12 Days Measuring One Body and the Data Gaps Nobody PublishedOn the afternoon of the seventh day, as the escort team left the central Gree...
Sonalben Patel and a Medal Already Secured: Reading the 3-1 Win Over Dararat Asayut at the 2026 Asian Para GamesThe second game ended 8-11. Sonalben Patel had just dropped the one game she...
USA beat Canada 3-2 in a 108-108 dead-heat final; Cuba take the last 2027 world-event berthMoncton, New Brunswick. The scoreboard jumped from 13-13 to 15-13 across the...
Vietnam U17 lose to FC Seoul U18: the friendly that was designed to be lostTwenty minutes after the final whistle, the pitch was still wet. The rain on...
The Poomsae Gold in Chuncheon: Nguyen Thien Phung and the Test of a Roster ChangeI arrived in Chuncheon while the city was still asleep. At five in the mornin...
Vietnam Women's Volleyball's Final Match of the Year: When All Hope Rests on One Outside HitterThe pre-match report for Vietnam's women's volleyball team ahead of their...
Vietnamese Football and a Data-Deficient Transfer Window: When the Market Runs on RumourLate last month of July, a screenshot said to be a transfer contract circulat...
